package com.jun.common.rabbitmq.constant;

/**
 * @author yuejun.li
 * @date 2024/4/24 11:46:37
 * 队列常量
 */
public class QueueConstant {

    //直连型队列
    public static final String TEST_DIRECT_QUEUE = "testDirectQueue";

    public static final String TEST_DIRECT_QUEUE_2 = "testDirectQueue2";

    public static final String TEST_DIRECT_QUEUE_3 = "testDirectQueue3";

    public static final String TEST_DIRECT_QUEUE_4 = "testDirectQueue4";

    //扇形队列
    public static final String FANOUT_A = "fanout.A";

    public static final String FANOUT_B = "fanout.B";

    public static final String FANOUT_C = "fanout.C";

    //主题队列
    public final static String MAN = "topic.man";

    public final static String WOMAN = "topic.woman";

    //错误队列
    public final static String ERROR_QUEUE = "error.queue";

    //死信队列
    public final static String DEAD_QUEUE = "dead.queue";

    //死信-延迟队列
    public final static String TTL_QUEUE = "ttl.queue";

    //死信-延迟插件队列
    public final static String DELAY_QUEUE = "delay.queue";

    //死信-限流队列
    public final static String MAX_QUEUE = "max_queue";

}
